package com.xc.pojo;

import java.util.List;

public class Menu {
    private Integer menuId;
    private Integer pid;

    private String controllerName;
    private String title;
    private String pkId;
    private String tableName;

    private Integer isCreate;
    private Integer status;
    private Integer sortid;
    private Integer tableStatus;
    private Integer isUrl;
    private String url;
    private String menuIcon;
    private String tabMenu;
    private Integer appId;
    private Integer isSubmit;
    private Integer uploadConfigId;

    private List<Menu> children;

    public List<Menu> getChildren() {
        return children;
    }

    public void setChildren(List<Menu> children) {
        this.children = children;
    }

    public Integer getMenuId() {
        return menuId;
    }

    public void setMenuId(Integer menuId) {
        this.menuId = menuId;
    }

    public Integer getPid() {
        return pid;
    }

    @Override
    public String toString() {
        return "Menu{" +
                "menuId=" + menuId +
                ", pid=" + pid +
                ", controllerName='" + controllerName + '\'' +
                ", title='" + title + '\'' +
                ", pkId='" + pkId + '\'' +
                ", tableName='" + tableName + '\'' +
                ", isCreate=" + isCreate +
                ", status=" + status +
                ", sortid=" + sortid +
                ", tableStatus=" + tableStatus +
                ", isUrl=" + isUrl +
                ", url='" + url + '\'' +
                ", menuIcon='" + menuIcon + '\'' +
                ", tabMenu='" + tabMenu + '\'' +
                ", appId=" + appId +
                ", isSubmit=" + isSubmit +
                ", uploadConfigId=" + uploadConfigId +
                ", children=" + children +
                '}';
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getControllerName() {
        return controllerName;
    }

    public void setControllerName(String controllerName) {
        this.controllerName = controllerName;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public Integer getIsCreate() {
        return isCreate;
    }

    public void setIsCreate(Integer isCreate) {
        this.isCreate = isCreate;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSortid() {
        return sortid;
    }

    public void setSortid(Integer sortid) {
        this.sortid = sortid;
    }

    public Integer getTableStatus() {
        return tableStatus;
    }

    public void setTableStatus(Integer tableStatus) {
        this.tableStatus = tableStatus;
    }

    public Integer getIsUrl() {
        return isUrl;
    }

    public void setIsUrl(Integer isUrl) {
        this.isUrl = isUrl;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getMenuIcon() {
        return menuIcon;
    }

    public void setMenuIcon(String menuIcon) {
        this.menuIcon = menuIcon;
    }

    public String getTabMenu() {
        return tabMenu;
    }

    public void setTabMenu(String tabMenu) {
        this.tabMenu = tabMenu;
    }

    public Integer getAppId() {
        return appId;
    }

    public void setAppId(Integer appId) {
        this.appId = appId;
    }

    public Integer getIsSubmit() {
        return isSubmit;
    }

    public void setIsSubmit(Integer isSubmit) {
        this.isSubmit = isSubmit;
    }

    public Integer getUploadConfigId() {
        return uploadConfigId;
    }

    public void setUploadConfigId(Integer uploadConfigId) {
        this.uploadConfigId = uploadConfigId;
    }
}
